PM3.02 - Donkey Kong - Subroutine - 0x1ec18

  1. CreateInterrupt { interrupt_id: None, action: 0x12a, requirement: (ButtonPress value(0)) }
  2. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc4f)))
  3. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) GreaterThan scalar(0)))
  4. CreateInterrupt { interrupt_id: None, action: 0x12a, requirement: (ButtonPress value(1)) }
  5. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc4f)))
  6. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) GreaterThan scalar(0)))
  7. CreateInterrupt { interrupt_id: None, action: 0x12b, requirement: (ButtonPress value(0)) }
  8. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc4f)))
  9. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThan scalar(0)))
  10. CreateInterrupt { interrupt_id: None, action: 0x12b, requirement: (ButtonPress value(1)) }
  11. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc4f)))
  12. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThan scalar(0)))
  13. CreateInterrupt { interrupt_id: None, action: 0x12c, requirement: (ButtonPress value(0)) }
  14. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc52)))
  15. CreateInterrupt { interrupt_id: None, action: 0x12c, requirement: (ButtonPress value(1)) }
  16. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc52)))
  17. CreateInterrupt { interrupt_id: None, action: 0x12d, requirement: (ButtonPress value(0)) }
  18. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThanOrEqual InternalConstantInt (0xc53)))
  19. CreateInterrupt { interrupt_id: None, action: 0x12d, requirement: (ButtonPress value(1)) }
  20. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThanOrEqual InternalConstantInt (0xc53)))
  21. CreateInterrupt { interrupt_id: None, action: 0x12a, requirement: (ButtonPress value(0)) }
  22. CreateInterrupt { interrupt_id: None, action: 0x12a, requirement: (ButtonPress value(1)) }